package com.budingge.common.ftputils;

/**
 * 
* @ClassName: Status
* @Description: 文件下载状态和上传状态
* @author budingge.com
* @date 2014年5月1日 下午11:15:40
*
 */
public class Status {

	public enum DownloadStatus {
		Remote_File_Noexist, // 远程文件不存在
		Local_Bigger_Remote, // 本地文件大于远程文件
		Download_From_Break_Success, // 断点下载文件成功
		Download_From_Break_Failed, // 断点下载文件失败
		Download_New_Success, // 全新下载文件成功
		Download_New_Failed, // 全新下载文件失败
		Local_File_Exist, // 本地文件不存在
		Over_Limit_Range_Filesize,//超出规定的下载文件范围

	}

	public static enum UploadStatus {
		Create_Directory_Fail, // 远程服务器相应目录创建失败
		Create_Directory_Success, // 远程服务器闯将目录成功
		Upload_New_File_Success, // 上传新文件成功
		Upload_New_File_Failed, // 上传新文件失败
		File_Exits, // 文件已经存在
		Remote_Bigger_Local, // 远程文件大于本地文件
		Upload_From_Break_Success, // 断点续传成功
		Upload_From_Break_Failed, // 断点续传失败
		Delete_Remote_Faild; // 删除远程文件失败
	}

	public enum FileType {
		File, // 文件
		Directory, // 文件夹
	}
}
